CMPT 407 - Complexity Theory Lecture 5: SAT, coNP, Search-to-Decision, NTime Hierarchy

نویسنده

  • Valentine Kabanets
چکیده

Proof. SAT is in NP (easy). To prove NP-hardness, we will show that Circuit-SAT is reducible to SAT. Let C be an arbitrary Boolean circuit with gates g1, . . . , gm, where g1, . . . , gn are input gates and gm is the output gate. For each gj, introduce a Boolean variable yj. For every i > n, define the Boolean formula gatei expressing that the value of yi is equal to the value of the gate gi. That is, if gate gi is an AND gate with inputs gi1 and gi2 , then gatei is True iff yi ≡ yi1 ∧ yi2 ; similarly, for OR, and NOT gates. Our final formula φC is defined as

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

INFR 11102 : Computational Complexity 13 / 02 / 2018 Lecture 9 : Polynomial hierarchy

1.1 coNP Recall that by L we denote the complement language of L, namely x ∈ L if and only if x ̸∈ L. Define coNP = {L | L ∈ NP}. Similar to NP, there is an alternative definition of coNP. Definition 1. A language L is in coNP if there is a polynomial p(·) and a polynomial-time TM M such that x ∈ L ⇔ ∀y, |y| ≤ p(|x|), M(x, y) = 1. Recall that in the alternative definition of NP, a certificate y ...

متن کامل

CMPT 407 / 710 - Complexity Theory : Lecture 14

As a consequence of an AM protocol for NISO, we get the following: Theorem 1. If Graph Isomorphism is NP-complete, then PH = Σp2. Proof. Suppose that Graph Isomorphism is NP-complete. Then the problem NISO is coNPcomplete. Hence, every coNP problem is polytime reducible to NISO, which, as we know, is in AM. We use this to get the following inclusions: Σp2 = ∃ ◦ ∀ ◦ P (definition of Σ p 2) ⊆ ∃ ◦...

متن کامل

S 6810 Theory of Computing February 3 , 2009 Lecture 5 : Polynomial Hierarchy Instructor : Rafael Pass Scribe : Navin Sivakumar

Recall that NP can be thought of as the class of languages consisting of strings for which there exists an easily verifiable proof. Similarly, the complementary class coNP can be interpreted as the class of languages consisting of strings for which all proofs fail. Intuitively, problems in NP ask whether there exists a string satisfying certain properties, whereas problems in coNP whether all s...

متن کامل

18.405J S16 Lecture 1: PH Time-Space Tradeoffs

The main result of this lecture is that NTIME(n) has algorithms which do not run in time n1.2 and use n0.2 space. We begin by reviewing some major open problems in complexity theory and describing how this result fits into those open problems. We define the classes in basic complexity theory and the Polynomial Hierarchy. Then we prove the main theorem by using 2 claims. The method we use is an ...

متن کامل

Arthur - Merlin Games and the Polynomial Time Hierarchy

In this lecture we first discuss bounded-round interactive proof systems and its relationship with other complexity classes. Along the way we prove an interesting result that coNP is not in AM unless the polynomial time hierarchy collapses to its second level. Given GNI has an AM protocol, this gives strong evidence that GI is not NP-complete. As it is unlikely that coNP has bounded round inter...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017